package cn.net.bhb.base.mvp;

/**
 * Created by zkt on 2017-11-24.
 * 加载更多 继承这个接口
 */

public interface IBaseLoadMoreView<T> {
    /**
     * 首次加载
     */
    void loadFirstCallback(T list, boolean isFirstLoad);

    /**
     * 加载更多
     */
    void loadMoreCallback(T list);

    /**
     * 加载更多完成，没有更多数据了
     */
    void loadMoreEndCallback(T list);

    /**
     * 加载失败
     */
    void loadDataError(String msg);
}
